over-roasted meat - French English Dictionary